Ministério da Educação

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ

UTFPR - CAMPUS FRANCISCO BELTRAO
DIRETORIA-GERAL - CAMPUS FRANCISCO BELTRÃO
DIR. DE GRAD.E EDUCACAO PROFISSIONAL -FB
SECRETARIA DE GESTAO ACADEMICA - FB
DEPARTAMENTO DE REGISTROS ACADEMICOS -FB

plano de ensino

Código Ofertado

Disciplina/Unidade Curricular

Modo de Avaliação

Modalidade da disciplina

Oferta

ES33L

Engenharia De Software

Nota/Conceito E Frequência

Semi-presencial

Semestral

 

 

Carga Horária

AT

AP

APS

ANP

APCC

Total

2

2

4

15

15

60

  • AT: Atividades Teóricas (aulas semanais).

  • AP: Atividades Práticas (aulas semanais).

  • ANP: Atividades não presenciais (horas no período).

  • APS: Atividades Práticas Supervisionadas (aulas no período).

  • APCC: Atividades Práticas como Componente Curricular (aulas no período, esta carga horária está incluída em AP e AT).

  • Total: carga horária total da disciplina em horas.

Objetivo

Compreender os processos e modelos de ciclo de vida de software e sua importância;

Entender os princípios de gerenciamento de projetos;

Capacitar quanto à verificação e validação da viabilidade de um software, bem como gerenciar os riscos envolvidos em um projeto de software;

Apreender a levantar, analisar e modelar os requisitos de software de maneira superficial;

Habilitar para a produção, configuração, implantação e manutenção de projetos de software usando técnicas e paradigmas modernos;

Compreender como medir a qualidade de software e aspectos de teste e validação de software.

Ementa

Introdução à Engenharia de Software. Modelos de Ciclo de Vida de Software. Produto de Software. Técnicas de Levantamento de Requisitos. Estudo de Viabilidade. Especificação de Sistemas de Software utilizando Paradigmas de Análise e Projeto de Sistemas. Introdução à Gerência de Projetos. Qualidade de Software. Gerenciamento de Riscos. Testes e Revisão de Software. Implantação de Software. Manutenção de Software.

Conteúdo Programático

Ordem

Ementa

Conteúdo

1

Introdução à Engenharia de Software

Visão geral da engenharia de software, sua importância e objetivos, e os papeis envolvidos.

2

Introdução à Gerência de Projetos

Padrões de gerenciamento de projetos como PMBOK e ISO 10006; papéis em um projeto de software; ferramentas e técnicas de gestão de projetos.

3

Produto de Software

Processos de engenharia de software e Linha de Produto de Software;

4

Técnicas de Levantamento de Requisitos

Especificação de Software: técnicas de levantamento de requisitos, como entrevistas, análise de documentos, brainstorm, e observação direta; ferramentas para o levantamento de requisitos; documento de requisitos; conceitos de requisitos funcionais e não funcionais.

5

Gerenciamento de Riscos

Especificação de Software: identificação dos riscos internos e externos; identificação de eventos; análise dos riscos; planejamento de resposta; monitoramento e controle; controle da mudança de escopo.

6

Modelos de Ciclo de Vida de Software

Especificação de Software: ciclos de vida de software, como caótico, em cascata, prototipação e espiral; casos de uso.

7

Estudo de Viabilidade

Especificação de Software: viabilidade operacional, técnica, de cronograma e econômica de projetos de software.

8

Especificação de Sistemas de Software utilizando Paradigmas de Análise e Projeto de Sistemas

Modelagem e Construção de Software: ferramentas, linguagens, visões e modelos de software (e.g., diagrama de casos de uso e de sequência; práticas modernas de desenvolvimento de software, como DevOps e metodologias ágeis, incluindo o SCRUM; desenvolvimento de software dirigido a modelos, aspectos de software (linguagem, SGBD, arquitetura, etc.) e padrões de projeto; gerenciamento de configurações.

9

Qualidade de Software

Qualidade de Software: normas brasileiras de qualidade; segurança de software; processos de gerência de qualidade de software; medidas de qualidade de software; ferramentas de qualidade de software.

10

Testes e Revisão de Software

Qualidade de Software: conceitos de teste de software; métricas de software; níveis de teste de software; e desenvolvimento orientado a testes.

11

Implantação de Software

Atividade de implantação de software; treinamento e capacitação; monitoramento pós-implantação.

12

Manutenção de Software

Tipos de manutenção: adaptativa, corretiva e evolutiva; Principais técnicas: documentação, codificação, versionamento, engenharia reversa e status reporting; revisão do modelo de ciclo de vida escolhido.

13

Evolução do Produto de Software

Evolução de Software: atualização de requisitos; análise de impactos; planejamento de versões; liberação de mudanças (versionamento).

 

 

 

Bibliografia Básica

 

PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática. 2. ed. São Paulo, SP: Prentice-Hall, c2004. 537 p. ISBN 8587918311.

SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo, SP: Pearson Prentice Hall, 2011. xiii, 529 p. ISBN 9788579361081.

PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre, RS: AMGH, 2011. 780 p. ISBN 9788563308337.

 

 

Bibliografia Complementar

 

LIMA, Adilson da Silva. UML 2.0: do requisito à solução. 4. ed. São Paulo: Érica, 2009. 326 p. ISBN 9788536500706.

MAXIMIANO, Antonio Cesar Amaru. Administração de projetos: como transformar idéias em resultados. 3. ed. São Paulo, SP: Atlas, 2008. xxiii, 347 p. ISBN 9788522450046.

MIGUEL, Antonio. Gestão de projectos de software. 4. ed. atual. Lisboa: FCA, 2010. 421 p. ISBN 9789727226580.

MAXIMIANO, Antonio Cesar Amaru. Administração de projetos: como transformar idéias em resultados. 2. ed. São Paulo, SP: Atlas, 2002. 281 p. ISBN 8522431019.

WAZLAWICK, Raul Sidnei. Análise e projeto de sistemas de informação orientados a objetos. 2. ed. Rio de Janeiro, RJ: Elsevier, 2011. 330 p. ISBN 9788535239164.

PRESSMAN, Roger S.; LOWE, David Brian. Engenharia web. Rio de Janeiro, RJ: LTC, 2009. xvi, 416 p. ISBN 9788521616962.

 

 

#

Resumo da Alteração

Edição

Data

Aprovação

Data

1

Atualizado - Novembro - 2017

Maici Duarte Leite

23/11/2017

Maici Duarte Leite

24/11/2017

2

Atualização de objetivos e conteúdos.

Michel Albonico

21/10/2020

Michel Albonico

21/10/2020

3

Alterações pontuais..

Michel Albonico

21/10/2020

Michel Albonico

21/10/2020

 

 

 


logotipo

Documento assinado eletronicamente por (Document electronically signed by) WILIAN RODRIGO GALEAZZI, TECNICO EM ASSUNTOS EDUCACIONAIS, em (at) 10/02/2022, às 17:02, conforme horário oficial de Brasília (according to official Brasilia-Brazil time), com fundamento no (with legal based on) art. 4º, § 3º, do Decreto nº 10.543, de 13 de novembro de 2020.


QRCode Assinatura

A autenticidade deste documento pode ser conferida no site (The authenticity of this document can be checked on the website) https://sei.utfpr.edu.br/sei/controlador_externo.php?acao=documento_conferir&id_orgao_acesso_externo=0, informando o código verificador (informing the verification code) 2533951 e o código CRC (and the CRC code) 5CE1006B.




Referência: Processo nº 23064.004158/2022-23 SEI nº 2533951